
Requirement Types                                      Requirement Name                                              Operations
=========================================================================================================================================   
  Component Weapon Type                               - Direct Fire, Seeking, Warhead, Point-Defense                 (== 0, == 1)  
  Component Ability Count                             - Ability Name                                                 (>, >=, <, <=, ==, <>)  
  Component Must Be Weapon                            - None                                                         (None)  
  Component Number Per Vehicle                        - None                                                         (>, >=, <, <=, ==, <>)  
  Component Specific Name                             - Component Name                                               (== 0, == 1)   
  Design Ability Component Count                      - Ability Name                                                 (>, >=, <, <=, ==, <>)
  Design Ability Percentage Of Hull Space             - Ability Name                                                 (>, >=, <, <=, ==, <>)
  Design Number Of Weapons                            - None                                                         (>, >=, <, <=, ==, <>)
  Design Specific Component Count                     - Component Name                                               (>, >=, <, <=, ==, <>)
  Design Specific Component Percentage Of Hull Space  - Component Name                                               (>, >=, <, <=, ==, <>)
  Design Vehicle Size Tonnage                         - None                                                         (>, >=, <, <=, ==, <>)
  Design Vehicle Type List                            - List of Ship, Base, Mine, Troop, Weapon Platform, Satellite, Drone   (None)
  Empire Cultural Achievement Level                   - Cultural Achievement Name                                    (>, >=, <, <=, ==, <>)
  Empire Government Type                              - Government Type Name                                         (== 0, == 1)
  Empire Racial Trait                                 - Racial Trait Name                                            (== 0, == 1)
  Empire Tech Area Level                              - Tech Area Name                                               (>, >=, <, <=, ==, <>)
  Empire Unique Discovery ID                          - ID of the unique discovery                                   (== 0, == 1)
  Game Date                                           - None                                                         (>, >=, <, <=, ==, <>)
  Planet Atmosphere                                   - Atmosphere Name                                              (== 0, == 1)  
  Planet Population                                   - None                                                         (>, >=, <, <=, ==, <>)
  Planet Physical Type                                - Planet Physical Type                                         (== 0, == 1)  
  Number Per Planet                                   - None                                                         (>, >=, <, <=, ==, <>)
  Number Per System                                   - None                                                         (>, >=, <, <=, ==, <>)
  Number Per Player                                   - None                                                         (>, >=, <, <=, ==, <>)
  Number Per Game                                     - None                                                         (>, >=, <, <=, ==, <>)
  Any Empire Score                                    - None                                                         (>, >=, <, <=, ==, <>)
  Any Empire Score Percentage Of Next Player          - None                                                         (>, >=, <, <=, ==, <>)
  Any Empire Tech Levels Percentage Of All            - None                                                         (>, >=, <, <=, ==, <>)
  Years of Peace                                      - None                                                         (>, >=, <, <=, ==, <>)
  Any Empire Colonized Systems Percent Of Total       - None                                                         (>, >=, <, <=, ==, <>)
  Number Of Empires With Homeworlds                   - None                                                         (>, >=, <, <=, ==, <>)
  Number Of Full Empires                              - None                                                         (>, >=, <, <=, ==, <>)
  Number Of Neutral Empires                           - None                                                         (>, >=, <, <=, ==, <>)
  Number Of Human Full Empires                        - None                                                         (>, >=, <, <=, ==, <>)
  Number Of Computer Full Empires                     - None                                                         (>, >=, <, <=, ==, <>)


Requirement Evaluation Time:
  Availability					      - 
  Allows Placement                                    - Comp Enh, Facility, Vehicle Size, Component
  Allows Usage                                        - Victory Cond




Can Be Used On:
===========================================================
Component
Component Enhancement
Cultural Achievement
Damage Type
Tech Area 
Empire Gained Abilities
Event
Facility
Government Types
Intel Projects
Racial Traits 
Societies
Vehicle Size
Victory Condition



Requirement Types                                      Can Be Used On: 
=========================================================================================================================================   
  Component Weapon Type                               - Component Enhancement
  Component Ability Count                             - Component Enhancement, Damage Type
  Component Must Be Weapon                            - Component Enhancement
  Component Number Per Vehicle                        - Component Enhancement
  Cultural Achievement Level                          - All
  Design Ability Component Count                      - Vehicle Size
  Design Number Of Weapons                            - Vehicle Size
  Design Ability Percentage Of Hull Space             - Vehicle Size
  Game Date                                           - Event
  Government Type                                     - All
  Planet Atmosphere                                   - Facility
  Planet Population                                   - Facility
  Planet Physical Type                                - Facility
  Tech Area Level                                     - All
  Vehicle Size Tonnage                                - Component Enhancement
  Racial Trait                                        - All
  One Per Planet                                      - Facility
  One Per System                                      - Facility
  One Per Player                                      - Facility
  One Per Game                                        - Facility
  Vehicle Type                                        - Component, Component Enhancement
  Unique Discovery ID                                 - All



Requirements Boolean Evaluation:
  How these requirements are compared with each other. Only present if there are requirements. 
  AND:           Ands all of the requirements.
  OR:            Ors all of the requirements. 
  [Equation]:    (1 AND 2) OR (3 AND 4)

  
Requirement X Type:
  Availability For Use Types - 
    Tech Area Level, Population On Planet, Vehicle Size Tonnage, Cultural Achievement Level,
    Number Per Vehicle, Have Racial Trait, One Per Planet, One Per System, One Per Player, 
    One Per Game, Has Government Type, Is Weapon Type, Is Vehicle Type 
  In Use Requirements - 
    Design Modifier Capacity, Design Percentage Of Hull Space Modifier Capacity, Design Must Have Modifier


  Certain types of objects can only use certain restriction types:
    Components                   - Tech Area Level, Vehicle Size Tonnage, Cultural Achievement Level, Number Per Vehicle, Have Racial Trait, One Per Player, One Per Game
    Facilities                   - Tech Area Level, Population On Planet, Cultural Achievement Level, Have Racial Trait, One Per System, One Per Planet, One Per Player, One Per Game
    Ship Size                    - Tech Area Level, Cultural Achievement Level, Have Racial Trait, One Per Player, One Per Game
    Ship Design                  - Tech Area Level, Cultural Achievement Level, Have Racial Trait, One Per Player, One Per Game
    Tech Area                    - Tech Area Level, Cultural Achievement level, Have Racial Trait, One Per Player, One Per Game
    Cultural Achievement         - Tech Area Level, Have Racial Trait
    Racial Trait                 - Have Racial Trait
    Component Enhancement        - Is Weapon Type, Is Vehicle Type, Tech Area Level, Vehicle Size Tonnage, Cultural Achievement Level, Number Per Vehicle, Have Racial Trait, One Per Player, One Per Game
    Intelligence Project         - Tech Area Level, Cultural Achievement Level, Have Racial Trait, One Per Player, One Per Game
    Society                      - Have Racial Trait


Requirement X Name:
  Specific name of the the requirement. 
    Tech Area Level                                   - Tech Area Name
    Population On Planet                              - None
    Vehicle Size Tonnage                              - None
    Cultural Achievement Level                        - Cultural Achievement Name
    Number Per Vehicle                                - None
    Have Racial Trait                                 - Racial Trait Name 
    One Per Planet                                    - None
    One Per System                                    - None
    One Per Player                                    - None 
    One Per Game                                      - None
    Has Government Type                               - Government Type Name   
    Is Weapon Type                                    - Direct Fire, Seeking, Warhead, Point-Defense
    Is Vehicle Type                                   - Ship, Base, Mine, Troop, Weapon Platform, Satellite, Drone 
    Design Modifier Capacity                          - Modifier Name
    Design Percentage Of Hull Space Modifier Capacity - Modifier Name
    Design Must Have Modifier                         - Modifier Name


Requirement X Operation:
  >, >=, <, <=, ==, <>, Not

Requirement X Amount:
  Specific value for this requirement. 


Examples:
================================

Number of Requirements                   := 2
Requirements Boolean Evaluation          := AND
Requirement 1 Type                       := Tech Area Level
Requirement 1 Name                       := Minerals Extraction
Requirement 1 Description                := Requires at least tech level [%Amount%] in Minerals Extraction.
Requirement 1 Operation                  := >=
Requirement 1 Amount                     := 1
Requirement 1 Amount Inc Per Level       := 1
Requirement 2 Type                       := Have Racial Trait
Requirement 2 Name                       := Organic Technology
Requirement 2 Description                := Requires the racial trait Organic Technology.
Requirement 2 Operation                  := None
Requirement 2 Amount                     := 0
Requirement 2 Amount Inc Per Level       := 0


